面试考题-保证你能拿到第150个球?
假设排列着150个乒乓球 由两个人轮流拿球装入口袋 能拿到第150个乒乓球的人为胜利者 条件是:每次拿球者ABC少要拿1个 ABC多不能超过6个 请问:如果你是ABC先拿球者 你该拿几个?以后不管怎么拿都能保证你能拿到第150个球?
让对方剩7颗,必胜。
150-7=143
所以每次对方取N个
只需取7-N个
143/7=20...3
一开始便须取3颗
方能保证自取ABC后一颗
假设排列着150个乒乓球 由两个人轮流拿球装入口袋 能拿到第150个乒乓球的人为胜利者 条件是:每次拿球者ABC少要拿1个 ABC多不能超过6个 请问:如果你是ABC先拿球者 你该拿几个?以后不管怎么拿都能保证你能拿到第150个球?
让对方剩7颗,必胜。
150-7=143
所以每次对方取N个
只需取7-N个
143/7=20...3
一开始便须取3颗
方能保证自取ABC后一颗